@CHARSET "UTF-8";

body {
	background: url("../images/bg.png") repeat;
	padding: 0;
	text-align: center;
	margin: 0 auto;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
}

#top {
	background: url("../images/top-bar-bg.png");
	width: 100%;
	height: 68px;
	line-height: 56px;
}

#top span.logo {
	vertical-align: middle;
	height: 100%;
	margin-left: 140px;
}

#top span img {
	vertical-align: middle;
}

#top div.right {
	vertical-align: middle;
	float: right;
	width: 140px;
}

#top div.right span {
	vertical-align: middle;
	cursor: pointer;
}

#searchbox {
	margin: 19px auto;
	height: 54px;
	width: 600px;
}

#searchbox div {
	float: left;
}
#searchbox #tao {
	margin-top: 4px;
}

#searchbox div.searchBlock {
	margin-top: 8px;
	height: 29px;
}

#searchbox div#searchInner {
	margin: 6px 10px 6px 20px;
	padding: 3px 3px 3px 3px;
	background: #e6e6e6;
}

#searchbox input#category_selector {
	margin: 5px 0px 0px 0px;
}

#searchbox input[type='text'] {
	padding: 0px;
	text-indent: 5px;
	margin-right: 4px;
	height: 29px;
	line-height: 29px;
	color: #555555;
	font-size: 15px;
	text-shadow: #ffffff 0px -1px 1px;
	border: 0px solid #ffffff;
}

#searchbox .dl {
	position: absolute;
	float: none;
	display: none; width : 177px;
	background-color: #e6e6e6;
	z-index: 100;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	width: 177px;
}

#searchbox .dt {
	width: 100%;
	padding: 5px;
	font-size: 14px;
	color: #555555;
	vertical-align: middle;
	border: 0px solid #ffffff;
	text-align: left;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}

#searchbox .hilight {
	background-color: #f5f5f5;
	color: #000000;
}

#searchbox .splite {
	width: 100%;
	height: 2px;
	background-image: url("../images/cut-line.png");
}

#searchbox input#keyword {
	width: 240px;
	background: url("../images/search_keyword.png");
}

#searchbox input#category {
	width: 114px;
	background: url("../images/search_category.png");
}

#tip {
	background-color: #c08020;
	width: 420px;
	margin: 10px auto;
}

#tip #tipContent {
	background-color: #f0f0c0;
	padding: 4px;
	font-size: 14px;
}

#container {
	margin: 0px auto;
	clear: both;
	width: 855px;
}

.item {
	position: relative;
	float: left;
	margin: 9px 30px;
}

#container .hilight {
	opacity: 0.8;
	filter: alpha(opacity =     80); /* For IE8 and earlier */
}

.item .itemInner {
	width: 225px;
	height: 189px;
	margin-top: -4px;
	overflow: hidden;
	background: url("../images/item_middle.png");
	cursor: pointer;
}

.item .itemInner .itemLogo {
	
}

.item .itemInner .itemText {
	width: 209px;
	text-align: left;
	padding: 0px 10px;
}

.item .itemInner .itemText .itemTitle {
	font-weight: bolder;
	font-size: 17px;
	color: #555555;
	margin: 5px 0px;
	font-family: '黑体';
}

.item .itemInner .itemText .itemDesc {
	font-size: 14px;
	color: #888888;
	margin: 5px 0px;
}

#footer {
	padding: 15px 0px;
	color: #c0c0c0;
	font-family: '黑体';
}